
export const tableOption = {
  // dialogDrag: true,
  border: true,
  align: 'center',
  menuAlign: 'center',
  stripe: true,
  menuAlign: 'center',
  align: 'center',
  menuType: 'text',
  searchShow: true,
  viewBtn: true,
  addTitle: '新增',
  searchMenuSpan: 6,
  index: true,
  column: [
	  {
      label: '主题名称',
      prop: 'title',
      align: 'left',
      rules: checkInput('主题名称')
    }, {
      label: '分类名称',
      prop: 'cateId',
      align: 'left',
      type: 'select',
      search: true,
      props: {
        label: 'name',
        value: 'id'
      },
      slot: true,
      rules: checkInput('分类名称')
    },{
      // label: '封面图',
      // prop: 'pic',
      // align: 'left',
      // slot: true,
      // rules: checkInput('封面图')
      label: '封面图',
      prop: 'pic',
      listType: 'picture-card',
      dataType: 'string',
      type: 'upload',
      slot: true,
      width: 120,
      rules: [{
        required: true,
        message: '图片不能为空',
        trigger: 'change'
      }],
      canvasOption: {
          text: ' ',
          ratio: 1
      },
      action: "/common/upload",
      // oss: 'ali',
      loadText: '附件上传中，请稍等',
      span: 24,
      tip: '只能上传jpg/png文件，且不超过50kb',
    }
    , {
      label: '活动地址',
      prop: 'address',
      align: 'left',
      rules: checkInput('活动地址')
    }, {
      label: '获取积分',
      prop: 'integral',
      align: 'left',
      rules: checkInput('获取积分')
    }, {
      label: '联系电话',
      prop: 'phone',
      align: 'left',
      rules: checkInput('联系电话')
    },  {
      label: '开始时间',
      prop: 'startTime',
      type: 'datetime',
      align: 'left',
      valueFormat:'yyyy-MM-dd hh:mm:ss',
      rules: checkInput('开始时间')
    }, {
      label: '截止时间',
      prop: 'endTime',
      type: 'datetime',
      align: 'left',
      valueFormat:'yyyy-MM-dd hh:mm:ss',
      rules: checkInput('截止时间')
    },  
    {
      label: '志愿详情',
      prop: 'content',
      type: 'textarea',
      align: 'left',
      hide: true,
      span: 24,
      rules: checkInput('志愿详情')
    }, 
	  {
      label: '创建时间',
      prop: 'createTime',
      editDisplay:false,
      addDisplay:false
    } 
  ]
}

function checkInput(label){
  return [{
    required: true,
    message: '请输入'+label,
    trigger: 'blur'
  }]
}